; vector
[1 2 3]
(get ["abc" false 99] 0)
(get ["abc" false 99] 1)
(get ["abc" false 99] nil)
(count [ 1 3 4])
(vector 1 2 3)
(conj [1 2 3] 4 5 6)
(conj [1 2 3] [4 5 6])

; list
(def cards '(10 :ace :jack 9))
(first cards)
(rest cards)
(conj cards :queen)

; stack (use list as stack)
(def stack '(:a :b :c))
(peek stack)
(pop stack)
